package com.css.common.core.pojo.vo;

import com.fasterxml.jackson.annotation.JsonProperty;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.experimental.Accessors;

import java.io.Serializable;

/*
 *获取二维码响应VO
 */
@Data
@Accessors(chain=true)
public class GetQrcodeResVO implements Serializable {

    private static final long serialVersionUID = 1L;

    @ApiModelProperty("平台错误码")
    @JsonProperty(value = "errCode")
    private String errCode;

    @ApiModelProperty("平台错误信息")
    @JsonProperty(value = "errMsg")
    private String errMsg;

    @ApiModelProperty("消息ID")
    @JsonProperty(value = "msgId")
    private String msgId;

    @ApiModelProperty("报文应答时间")
    @JsonProperty(value = "responseTimeStamp")
    private String responseTimeStamp;

    @ApiModelProperty("请求系统预留字段")
    @JsonProperty(value = "srcReserve")
    private String srcReserve;

    @ApiModelProperty("商户号")
    @JsonProperty(value = "mid")
    private String mid;

    @ApiModelProperty("终端号")
    @JsonProperty(value = "tid")
    private String tid;

    @ApiModelProperty("业务类型")
    @JsonProperty(value = "instMid")
    private String instMid;

    @ApiModelProperty("账单号")
    @JsonProperty(value = "billNo")
    private String billNo;

    @ApiModelProperty("账单日期")
    @JsonProperty(value = "billDate")
    private String billDate;

    @ApiModelProperty("账单二维码URL")
    @JsonProperty(value = "billQRCode")
    private String billQRCode;

    @ApiModelProperty("系统ID")
    @JsonProperty(value = "systemId")
    private String systemId;
}
